Skip to content

feat: Risk upgrade path integration test - #400

Merged
MichaelThamm merged 50 commits into
track/3.0from
feat/risk-upgrades
Jul 7, 2026
Merged

feat: Risk upgrade path integration test#400
MichaelThamm merged 50 commits into
track/3.0from
feat/risk-upgrades

Conversation

@MichaelThamm

@MichaelThamm MichaelThamm commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Issue

Fixes #76

Solution

To avoid having one upgrade test per TLS configuration (x4), we deploy the products in full TLS configuration since this gives us the most coverage when upgrading.

Checklist

  • I have added or updated relevant documentation.
  • PR title makes an appropriate release note and follows conventional commits syntax.
  • Merge target is the correct branch, and relevant tandem backport PRs opened.
  • Add this feature for COS
  • Remove these tests for track/2 since we do not have the juju_charm feature there (not refreshing to latest revision in updated track/risk), and feature this for track/3.0 once released:

Context

Testing Instructions

just integration cos_lite/risk_upgrades
See these CI runs for:

Upgrade Notes

@MichaelThamm MichaelThamm changed the title feat: Risk upgrades feat: Risk upgrade path integration test Jun 11, 2026
Comment thread .github/workflows/terraform.yml Outdated
Comment thread .github/workflows/terraform.yml
Comment thread .github/workflows/_integration.yml Outdated
Comment thread .github/workflows/terraform.yml Outdated
@MichaelThamm MichaelThamm mentioned this pull request Jun 12, 2026
6 tasks
@MichaelThamm
MichaelThamm marked this pull request as ready for review July 6, 2026 18:23
@MichaelThamm
MichaelThamm requested a review from a team as a code owner July 6, 2026 18:23

@Abuelodelanada Abuelodelanada left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me @MichaelThamm !

Comment thread tests/integration/cos/risk_upgrades/track-3.0.tf Outdated
Comment thread .github/workflows/_integration.yml Outdated
Comment thread .github/workflows/terraform.yml Outdated
Signed-off-by: Michael Thamm <mike.thamm@canonical.com>
Comment thread tests/integration/cos_lite/risk_upgrades/test_track_3_cos_lite_upgrade_risk.py Outdated
Signed-off-by: Michael Thamm <mike.thamm@canonical.com>
Comment thread tests/integration/cos_lite/risk_upgrades/test_track_3_cos_lite_upgrade_risk.py Outdated
Comment thread tests/integration/cos_lite/tls_none/track-3.0.tf Outdated
Comment thread tests/integration/cos_lite/risk_upgrades/test_track_3_cos_lite_upgrade_risk.py Outdated
…_upgrade_risk.py

Signed-off-by: Michael Thamm <mike.thamm@canonical.com>
@MichaelThamm
MichaelThamm merged commit 1bb081c into track/3.0 Jul 7, 2026
4 checks passed
@MichaelThamm
MichaelThamm deleted the feat/risk-upgrades branch July 7, 2026 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add upgrade itest

2 participants